// vue会把vue.config.js里面的配置和webpack里面的配置进行合并。
// 修改完要重启npm run serve
module.exports = {
  transpileDependencies: true,
  pages: {
    index: {
      // page 的入口
      entry: 'src/main.js',
      // 模板来源
      template: 'public/index.html',
    },
  },
  //关闭语法检查！！！！！！
  lintOnSave:false,
  devServer: {
    proxy: {
      // 请求前缀
      '/cnblogs': {
        // 转发目标
        target: 'https://www.cnblogs.com',
        //重写路径
        pathRewrite:{ 
          '^/cnblogs':''
        },
        //用于支持websocket
        // vue默认是true
        // ws: true,
        // 伪造访问远程服务器的请求头里的host成远程服务器的网址
        // vue默认是true
        // changeOrigin: true
      },
      '/baidu': {
        target: 'https://baidu.com',
        pathRewrite:{
          '^/baidu':''
        },
      },
      '/github': {
        target: 'https://api.github.com',
        pathRewrite:{
          '^/github':''
        },
      }
    }
  }
}
